Maven入门教程:超详细的Maven学习资料
Maven 这个单词来自于意第绪语(犹太语),意为知识的积累。Maven 是一款由 Apache 软件基金会开发的,用来管理项目的构建,生成报告和文档的 Java 项目管理工具。
Maven 统一集中管理好所有的依赖包,不需要程序员再去寻找,并且能够自动解决重复和冲突问题。Maven 作为一个开放的架构,方便同第三方插件集成,所以公司项目使用 Maven 的比例在持续增长。
这套 Maven 入门教程通俗易懂的介绍了 Maven 在项目中每个环节的使用方法,采用实践与理论相结合的方式使读者由浅入深地学习 Maven 的使用。
- 教程目录:
- 1. Maven是什么?它的作用有哪些?
- 2. Maven安装配置和目录结构详解
- 3. 创建Maven项目(cmd命令)
- 4. Maven生成站点和报告文档(cmd命令)
- 5. 使用MyEclipse建立maven项目
- 6. 使用MyEcplise构建Maven项目
- 7. Maven基于M2Eclipse生成站点和报告
- 8. 使用Maven开发Web应用详细步骤
- 9. 使用Maven开发用户模块的CRUD(增删改查)
- 10. Apache基金会的Archiva服务器的搭建步骤
- 11. Maven私服的配置和使用
- 12. Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(附带实例)
- 13. Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(二)
- 14. Maven搭建SSM(SpringMVC+Spring+MyBatis)框架入门教程(超级详细)
- 15. 版本管理介绍
- 16. GPG(GnuPG)的安装和使用
- 17. Maven使用GPG对文件进行签名加密
- 18. Maven生命周期和阶段详解
- 19. Maven插件的获取和配置
- 20. Maven插件的调用和解析
- 21. Maven坐标详解
- 22. Maven仓库及管理方式介绍
- 23. Maven仓库的分类
- 24. Maven配置远程仓库
- 25. Maven快照(SNAPSHOT)版本介绍
- 26. Maven从仓库中解析依赖的机制
- 27. Maven配置镜像仓库
- 28. Maven依赖配置和依赖范围
- 29. Maven的排除依赖、归类依赖和优化依赖
- 30. 软件测试(Software Testing)的概念和分类
- 31. JUnit和TestNG:Java单元测试框架
- 32. Maven测试插件
- 33. Maven测试报告的生成和查看
- 34. Maven测试代码的重用
- 35. Maven的六类属性
- 36. Maven资源过滤的配置
- 37. Maven profile配置管理及激活profile的几种方式
- 38. 通过Maven过滤Web资源
- 39. 在Maven profile中激活集成测试
- 40. Maven自定义插件简介
- 41. Maven自定义插件的实现
- 42. Maven自定义插件的Mojo标记和参数
- 43. Archetype插件的介绍和使用
- 44. Archetype数据库的介绍和使用